package com.testapp.bluetoothtest08.cipher.entity;

import java.math.BigInteger;
import java.util.ArrayList;

public class QRn {
    public final BigInteger A = new BigInteger("508835379236053570053650117796483990312424293289994002553761");//200 bit
    public final BigInteger Ax = new BigInteger("706213072293810878405979538716568376033817242588969727837169");
    public final BigInteger As = new BigInteger("1254620823136847583274222600979506947508609322260224365037025");
    public final BigInteger At = new BigInteger("1368874599179569063122559919067296511954352465156190686667716");
    public final BigInteger Ai = new BigInteger("946722978917957107020510550804821439196734386474542769992025");
    public final BigInteger Ae = new BigInteger("503014961730568329789532617028680782600379475335128773057225");
    public final BigInteger Ad = new BigInteger("1263985967108876664936018680108189628632190521360162096901184");
    public final BigInteger h = new BigInteger("405445772379582043986633331337409143576699486008298753625625");
    public ArrayList<BigInteger> QRList = new ArrayList<>();                    //[A,Ax,As,At,Ai,Ae,Ad,h]
    public ArrayList<BigInteger> QRPList = new ArrayList<>();                   //[Ax,As,At,Ai,Ae,Ad,h]
    public ArrayList<String> QRListStr = new ArrayList<>();
    public ArrayList<String> QRPListStr = new ArrayList<>();
    public QRn(){
        QRList.add(A);
        QRList.add(Ax);
        QRList.add(As);
        QRList.add(At);
        QRList.add(Ai);
        QRList.add(Ae);
        QRList.add(Ad);
        QRList.add(h);
        QRListStr.add(A.toString());
        for(int i=1;i<QRList.size();i++){
            QRPList.add(QRList.get(i));
            QRListStr.add(QRList.get(i).toString());
            QRPListStr.add(QRList.get(i).toString());
        }
    }
}
